package ${basePackage}.model;

import com.chinamsp.dydb.crud.*;

${importPackges}
/**
*  ${dbName} 数据库映射实体
*  ${copyright}
*  @version ${version}
*  @author ${author}
*/
public class ${modelName} extends ${parentModelName} {

	private static final long serialVersionUID = 1L;
	## 设置属性
	#foreach($pro in $properties)
	## 只有不是继承自父类的属性，才初始化
	#if(!$pro.extendParent)
	
	/**
	* ${pro.comment}
	* 映射的字段 ${pro.columnName}
	*/
	private ${pro.javaTypeName} ${pro.name};
	#end
	#end
	
	## 设置 getter/setter 方法
	#foreach($pro in $properties)
	## 只有不是继承自父类的属性，才初始化
	#if(!$pro.extendParent)
	## setter 方法
	
	/**
	* 设置  ${pro.name} 值
	* 
	* @param ${pro.name} ${pro.comment}
	*/
	public void ${pro.setterName}(${pro.javaTypeName} ${pro.name}){
		this.${pro.name} = ${pro.name};
	}
	## getter 方法
	
	/**
	* 获取 ${pro.name} 值
	* @return ${pro.name} 值
	*/
	public ${pro.javaTypeName} ${pro.getterName}(){
		return this.${pro.name};
	}
	#end
	#end
	
	## 设置 tostring
	
	@Override
	public String toString(){
		return ${toString};
	}
}